Load-aware Reader Placement Algorithms for RFID Networks
نویسنده
چکیده
Radio Frequency Identification (RFID) technology has been used in a wide variety of tracking, monitoring, and access control applications. The spreading adoption of RFID and its large scale deployments have given importance to some planning and coverage problems in this field. Tags coverage in RFID networks is one of these problems that can be defined generally as finding the number and locations of RFID readers needed to identify a set of RFID tags in a particular area. Accurate coverage is crucial in RFID systems as failing to cover a tag may result in missing an important event and/or losing asset and revenue. Furthermore, several technical issues, such as balancing the load among readers and avoiding tags/readers interference, make this placement problem challenging and different from other classical placement problems. In this paper, we look into the problem of placing RFID readers to cover a set of RFID tags with the objectives of minimizing the number of readers, reducing overlapping among readers interrogation ranges, and balancing the load among readers. We propose an approximation algorithm for the problem of covering all tags using the minimum number of readers. We then extend this algorithm to add the objective of reducing overlapping and interference among the coverage areas of readers. We finally present two load balancing algorithms that evenly distribute the tags identification load among different readers. The first load balancing algorithm assumes a fixed interrogation range for the RFID reader and the second one assumes a dynamic interrogation range. We also present our RFID planning tool which is a software that implements our algorithms to produce detailed plans for RFID networks. And finally, we present comprehensive simulations to study the performance of our algorithms.
منابع مشابه
Adaptive Dynamic Data Placement Algorithm for Hadoop in Heterogeneous Environments
Hadoop MapReduce framework is an important distributed processing model for large-scale data intensive applications. The current Hadoop and the existing Hadoop distributed file system’s rack-aware data placement strategy in MapReduce in the homogeneous Hadoop cluster assume that each node in a cluster has the same computing capacity and a same workload is assigned to each node. Default Hadoop d...
متن کاملافزایش سرعت شناسایی در سیستمهای RFID
Radio frequency identification (RFID) is a new generation of automatic identification systems, based on wireless communication technology. In these systems all the tags using one communication channel to communicate with the reader. When two or more tags transmit their data to the reader simultaneously, their transmitted signals will collide. Resolving this collision has a direct impact on the ...
متن کاملThe Optimal Placement of Distributed Generation (DG) to Improve the Voltage Profile and Reduce Losses in Radial Distribution Networks Using PSO
Voltage profile and losses are important factors in a distribution network in which there arevariety of ways to improve them. In this paper, distributed generation (DG) is used as a solutionto improve the above characteristics. Backward/Forward Sweep load flow algorithm is used dueto the inefficiency of usual load flow algorithms because of high R/X ratio and their lack ofconvergence in distrib...
متن کاملDistributed Channel Selection and Randomized Interrogation Algorithms for Large-scale RFID Systems
Radio frequency identification (RFID) is an emerging wireless communication technology which allows objects to be identified automatically. An RFID system consists of a set of readers and several objects, equipped with small and inexpensive computer chips, called tags. In a dense RFID system, where several readers are placed together to improve the read rate and correctness, readers and tags ca...
متن کاملCommunication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology
By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014